這邊是openpose的基礎要求,硬體不夠,只好用錢換來湊~~
再執行下列步驟前,請確認已安裝好以上的東西。
Anaconda下載網址: https://www.anaconda.com/products/distribution
下載anaconda後,打開cmd建立一個python3.7版本的虛擬環境,此教學以anoconda示範
$conda create --name openpose python=3.7
https://github.com/CMU-Perceptual-Computing-Lab/openpose
因為我們有建立特定的python環境,需要讓cmake能建立對應的檔案,所以我們需要點選add entry加入 anaconda envs下的 python.exe 路徑
第一次點選會出現select generator,我們這邊是用2019,finish稍等一段時間,將BUILD_PYTHON ,BUILD_UNITY_SUPPORT勾選,再點選Configure一次
點選建置 記得topbar要選擇為Release
建好若成功可在Release資料夾內看到pyopenpose.cpxx的檔案,若是3.7就是37,要記住若名稱和我們當初給予的python版本不同,代表步驟出錯了!
進入build\examples\tutorial_api_python
#記得需確認是在建立的虛擬環境內執行,若無則執行以下mark的指令
# $activate openpose
$python 01_body_from_image.py
若正確會出現以下圖片
Error: OpenPose library could not be found. Did you enable BUILD_PYTHON in CMake and have this Python script in the right folder?
No module named 'pyopenpose'
補:
有時候重新configure仍不行時,須先關閉cmake並將build內資料全清空再重新試一次
若有操作上的疑惑都可以提出討論~
請問版主
Error: OpenPose library could not be found. Did you enable BUILD_PYTHON in CMake and have this Python script in the right folder?
No module named 'pyopenpose'
這個錯誤除了把build/bin里面的全部dll複製到/build/python/openpose/Release內的方法外還有其他解法嗎,謝謝
第一次放入後有成功,但之後再跑就又出現了QQ
需要看一下python執行環境版本是否是正確的